/**
 * @author:fangxiaohua
*  @邮箱：abc2710712@qq.com
*  @qq:1295168875
*   基本业务操作操作
*/
void(function(exports){
				var dbLib = require('../lib/dbLib');
				//网站入口
				exports.welcome=function(req, res){
					res.redirect('index');
				};
				
				//跳往登录页
				exports.tologin = function(req, res){
					var data={ title: '用户登录注册' };
				   	res.render('login',data);
				};
				
				//跳往首页
				exports.toindex = function(req, res){
					//获取系统配置
					var  sql=" SELECT * from t_settings ";
					dbLib.dbQuery(sql,[],function(err,result){
						var wbdata=result[0];
						//获取用户菜单
						sql=["select distinct m.id, m.url ,m.name,m.description,m.logo ,m.parent_id ",
								 " from t_menu m inner join t_role_menu rm on m.id=rm.menu_id ",
								 " where 1=1 and m.status=1 and rm.role_id in (select distinct ur.role_id ",
								 " from t_user_role ur where ur.usr_id=?)  order by m.sort_index asc, m.id"].join("");
						var usrId=req.session.user.id;
						dbLib.dbQuery(sql,[usrId],function(err,result){
							var data={ "title": '网络聊天平台',"user":JSON.stringify(req.session.user),"wbsetting":wbdata,"menus":result};
							res.render('index', data);
							return;
						});
					});
				};
				
				//跳往用户中心
				exports.toprofile = function(req, res){
					var data={ "title": '用户中心'};
					res.render('profile', data);
				};
				
				//跳往用户管理页面
				exports.touserM=function(req,res){
					var data={ "title": '用户管理'};
					res.render('userM', data);
				}
				
				//跳往意见反馈页面
				exports.tofeedback=function(req,res){
					var data={ "title": '意见反馈'};
					res.render('feedback', data);
				}
				
				//跳往用户举报审核页面
				exports.toverify=function(req,res){
					var data={ "title": '举报审核'};
					res.render('verify', data);
				}
				
				//跳往用户黑名单页面
				exports.toubacklist=function(req,res){
					var data={ "title": '用户黑名单'};
					res.render('ubacklist', data);
				}
				
				//跳往平台设置页面
				exports.towbsetting=function(req,res){
					var data={ "title": '平台设置'};
					res.render('wbsetting', data);
				}
				
				//跳往公告管理页面
				exports.topublicM=function(req,res){
					var data={ "title": '公告管理'};
					res.render('publicM', data);
				}
				
				//跳往统计页面
				exports.tocount=function(req,res){
					var data={ "title": '平台统计'};
					res.render('count', data);
				}
				
				//跳往聊天室页面
				exports.tochatroom=function(req,res){
					var data={ "title": '聊天室'};
					res.render('chatroom', data);
				}
				
				//
				exports.tochatroom2=function(req,res){
					var data={ "title": '聊天室'};
					res.render('chatroom2', data);
				}
				
				
})( (function(){
    if(typeof exports === 'undefined') {
        window.exports = {};
        return window.exports;
    } else {
        return exports;
    }
})());

